Lightweight assertions library

Lightweight assertions library

This library provides a lightweight and flexible replacement for the standard C header assert.h.

The assertions in this library can be be enabled/disabled and configured as to how much debug information they show. This configuration can be per “debug unit” (i.e. for sets of files).

Features

  • Low memory usage
  • Ability to enable or disable various features via compile time defines

Software version and dependencies

This document pertains to version 2.0.0 of this library. It is known to work on version 14.1.1 of the xTIMEcomposer tools suite, it may work on other versions.

The library does not have any dependencies (i.e. it does not rely on any other libraries).